/*
 * Sucursal.java
 *
 * Generado Automaticamente .
 * Tecnologos: 
	Ferney Jimenez Lopez
	Luis Hernadez Perez
	Dario Perez Campillo
 */
package healthmanager.modelo.bean;

import healthmanager.modelo.util.Paquete;
import java.io.Serializable;
import java.sql.Timestamp;

import org.apache.commons.lang.builder.ReflectionToStringBuilder;
import org.apache.ibatis.type.Alias;

@Alias("sucursal")
@Paquete("healthmanager.modelo.dao.SucursalDao")
public class Sucursal implements Serializable{
    
    /************** ATRIBUTOS **************/
    private  String codigo_empresa;
    
    private  String codigo_sucursal;
    private  String nombre_sucursal;
    private  String direccion_sucursal;
    private  String telefono_sucursal;
    private  Timestamp creacion_date;
    private  Timestamp ultimo_update;
    private  Timestamp delete_date;
    private  String creacion_user;
    private  String ultimo_user;
    private  String delete_user;
	private  String tipo;
	private  String email;
	private  String codigo_administradora_relacion;
	private  Long id_configuracion_orden_odontologia;
    
    /*** Constructor Por Defecto ***/
    public Sucursal(){}
    
    
    /*** Sobre carga de Constructor ***/
    public Sucursal(
            String codigo_empresa,
            String codigo_sucursal,
            String nombre_sucursal,
            String direccion_sucursal,
            String telefono_sucursal,
            Timestamp creacion_date,
            Timestamp ultimo_update,
            Timestamp delete_date,
            String creacion_user,
            String ultimo_user,
		String delete_user,
		String tipo,
		String email){
        this.codigo_empresa = codigo_empresa;
        this.codigo_sucursal = codigo_sucursal;
        this.nombre_sucursal = nombre_sucursal;
        this.direccion_sucursal = direccion_sucursal;
        this.telefono_sucursal = telefono_sucursal;
        this.creacion_date = creacion_date;
        this.ultimo_update = ultimo_update;
        this.delete_date = delete_date;
        this.creacion_user = creacion_user;
        this.ultimo_user = ultimo_user;
        this.delete_user = delete_user;
		this.tipo = tipo;
		this.email = email;
    }
    @Override
	public String toString(){
		return ReflectionToStringBuilder.toString(this);
	}
    /************** METODOS SET ****************/
    
    public void setCodigo_empresa(String codigo_empresa){
        this.codigo_empresa=codigo_empresa;
    }
    public void setCodigo_sucursal(String codigo_sucursal){
        this.codigo_sucursal=codigo_sucursal;
    }
    public void setNombre_sucursal(String nombre_sucursal){
        this.nombre_sucursal=nombre_sucursal;
    }
    public void setDireccion_sucursal(String direccion_sucursal){
        this.direccion_sucursal=direccion_sucursal;
    }
    public void setTelefono_sucursal(String telefono_sucursal){
        this.telefono_sucursal=telefono_sucursal;
    }
    public void setCreacion_date(Timestamp creacion_date){
        this.creacion_date=creacion_date;
    }
    public void setUltimo_update(Timestamp ultimo_update){
        this.ultimo_update=ultimo_update;
    }
    public void setDelete_date(Timestamp delete_date){
        this.delete_date=delete_date;
    }
    public void setCreacion_user(String creacion_user){
        this.creacion_user=creacion_user;
    }
    public void setUltimo_user(String ultimo_user){
        this.ultimo_user=ultimo_user;
    }
    public void setDelete_user(String delete_user){
        this.delete_user=delete_user;
    }
	public void setTipo(String tipo){
		this.tipo=tipo;
	}
	public void setEmail(String email){
		this.email=email;
	}
    public void setCodigo_administradora_relacion(
			String codigo_administradora_relacion) {
		this.codigo_administradora_relacion = codigo_administradora_relacion;
	}

	public void setId_configuracion_orden_odontologia(
			Long id_configuracion_orden_odontologia) {
		this.id_configuracion_orden_odontologia = id_configuracion_orden_odontologia;
	}
	/************** METODOS GET **************/
    
    public String getCodigo_empresa(){
        return codigo_empresa;
    }
    public String getCodigo_sucursal(){
        return codigo_sucursal;
    }
    public String getNombre_sucursal(){
        return nombre_sucursal;
    }
    public String getDireccion_sucursal(){
        return direccion_sucursal;
    }
    public String getTelefono_sucursal(){
        return telefono_sucursal;
    }
    public Timestamp getCreacion_date(){
        return creacion_date;
    }
    public Timestamp getUltimo_update(){
        return ultimo_update;
    }
    public Timestamp getDelete_date(){
        return delete_date;
    }
    public String getCreacion_user(){
        return creacion_user;
    }
    public String getUltimo_user(){
        return ultimo_user;
    }
    public String getDelete_user(){
        return delete_user;
    }
	public String getTipo(){
		return tipo;
	}
	public String getEmail(){
		return email;
	}
	public String getCodigo_administradora_relacion() {
		return codigo_administradora_relacion;
	}
	public Long getId_configuracion_orden_odontologia() {
		return id_configuracion_orden_odontologia;
	}
}
